vagabond for years

Translations
бродяжничать (странствовать) годами
She would vagabond for years before settling down.
Она бродяжничала годами, прежде чем осесть.